gsk: Remove gsk_render_node_get_scale_factor()
authorBenjamin Otte <otte@redhat.com>
Tue, 1 Nov 2016 03:58:29 +0000 (04:58 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 1 Nov 2016 15:32:26 +0000 (16:32 +0100)
Scale factors belong to the renderers, not the nodes. The nodes should
just use whatever scale factor the renderer tells them to when
rendering.

docs/reference/gsk/gsk4-sections.txt
gsk/gskglrenderer.c
gsk/gskrendernode.c
gsk/gskrendernodeprivate.h

index a8d953840de499928cc85e648f1533ae6dd59b2d..30adf194fd84d5ad3ff3a546a633259a4516ebae 100644 (file)
@@ -54,7 +54,6 @@ GskBlendMode
 gsk_render_node_set_blend_mode
 GskScalingFilter
 gsk_render_node_set_scaling_filters
-gsk_render_node_get_scale_factor
 gsk_render_node_set_name
 gsk_value_set_render_node
 gsk_value_take_render_node
index 0808caab6750f950f3e84b4582148e9f8a17d076..8f849a7a8ff0e086c05a5c4f04e2d78caca0fb10 100644 (file)
@@ -625,7 +625,7 @@ gsk_gl_renderer_add_render_item (GskGLRenderer           *self,
 
   gsk_renderer_get_viewport (GSK_RENDERER (self), &viewport);
 
-  scale_factor = gsk_render_node_get_scale_factor (node);
+  scale_factor = gsk_renderer_get_scale_factor (GSK_RENDERER (self));
   if (scale_factor < 1)
     scale_factor = 1;
 
index adca902deb4751d5e71f2f8098b6e791b50c3a4f..6a1625dc22bc8117ba8e50ffba46b604aa355e91 100644 (file)
@@ -1293,24 +1293,6 @@ gsk_render_node_get_world_matrix (GskRenderNode     *node,
   *mv = node->world_matrix;
 }
 
-/*
- * gsk_render_node_get_scale_factor:
- * @node: a #GskRenderNode
- *
- * Retrieves the scale factor used when rendering.
- *
- * See also: gsk_renderer_get_scale_factor()
- *
- * Returns: the scale factor
- */
-int
-gsk_render_node_get_scale_factor (GskRenderNode *node)
-{
-  g_return_val_if_fail (GSK_IS_RENDER_NODE (node), 1);
-
-  return gsk_renderer_get_scale_factor (node->renderer);
-}
-
 /**
  * gsk_render_node_set_name:
  * @node: a #GskRenderNode
index 5c0f4bd0cb853d1c774c25eed4797674c67b2095..2a395bfe6f983a36ae0cd10d8bc9771d87f47f11 100644 (file)
@@ -98,8 +98,6 @@ GskBlendMode gsk_render_node_get_blend_mode (GskRenderNode *node);
 
 GskRenderNode *gsk_render_node_get_toplevel (GskRenderNode *node);
 
-int gsk_render_node_get_scale_factor (GskRenderNode *node);
-
 void gsk_render_node_update_world_matrix (GskRenderNode *node,
                                           gboolean       force);